/**
 * Created by FreezeSoul on 2017/7/30.
 */
define([
        'jquery',
        'underscore',
        'app/core/property'
    ],
    function ($, _, Meta) {

        var commonProperties = [
            {
                group: '基础',
                id: 'Control_UUID',
                name: '唯一标识',
                enable: false,
                type: 'text',
                value: '',
                default: '',
                link: 'uuid',
                tooltip: '控件唯一标识，脚本可通过此ID查询'
            },
            {
                group: '基础',
                id: 'Control_Class',
                name: '分类标识',
                enable: false,
                type: 'text',
                value: '',
                default: '',
                link: 'class',
                tooltip: '控件分类标识（即），脚本可通过此Class查询'
            },
            {
                group: '基础',
                id: 'Control_Init_Display',
                name: '初始化是否显示',
                enable: false,
                type: 'checked',
                value: true,
                default: true,
                link: 'display',
                tooltip: '控件初始化是否显示，可通过脚本控制，控件采用visibility'
            },
            {
                group: '基础',
                id: 'Control_Is_LazyLoad',
                name: '是否延迟加载数据',
                enable: false,
                type: 'checked',
                value: false,
                default: false,
                link: 'lazyLoadData',
                tooltip: '控件是否延迟加载数据，可通过脚本控制，chart.__reRegister()'
            },
            {
                group: '说明',
                id: 'Control_Describe',
                name: '控件备注说明',
                enable: false,
                type: 'textarea',
                value: '',
                default: '',
                tooltip: '控件实例的备注说明，用以描述控件的配置信息'
            }
        ].concat($.extend(true, [], Meta.baseProperties));

        return {
            commonProperties: commonProperties
        };
    });